package cn.stylefeng.guns.modular.teaminfo.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;

/**
 * <p>
 * 小队表
 * </p>
 *
 * @author Dong
 * @since 2023-04-21
 */
@TableName("team_info")
public class TeamInfo implements Serializable {

    private static final long serialVersionUID=1L;

    /**
     * 小队ID
     */
      @TableId(value = "team_id", type = IdType.AUTO)
    private Integer teamId;

    /**
     * 小队名
     */
    @TableField("team_name")
    private String teamName;

    /**
     * 队长ID
     */
    @TableField("leader_id")
    private Long leaderId;
    @TableField("leader_name")
    private String leaderName;

    /**
     * 队员1ID
     */
    @TableField("member_1_id")
    private Long member1Id;
    @TableField("member_1_name")
    private String member1Name;

    @TableField("member_1_phone")
    private String member1Phone;

    /**
     * 队员2ID
     */
    @TableField("member_2_id")
    private Long member2Id;
    @TableField("member_2_name")
    private String member2Name;

    @TableField("member_2_phone")
    private String member2Phone;

    /**
     * 队员3ID
     */
    @TableField("member_3_id")
    private Long member3Id;

    @TableField("member_3_name")
    private String member3Name;


    @TableField("member_3_phone")
    private String member3Phone;

    /**
     * 队员4ID
     */
    @TableField("member_4_id")
    private Long member4Id;
    @TableField("member_4_name")
    private String member4Name;


    @TableField("member_4_phone")
    private String member4Phone;

    /**
     * 激活码
     */
    @TableField("activation_code")
    private String activationCode;
    @TableField("leader_phone")
    private String leaderPhone;

    @TableField("leader_openid")
    private String leaderOpenid;

    @TableField("member_2_openid")
    private String member2Openid;
    @TableField("member_3_openid")
    private String member3Openid;
    @TableField("member_4_openid")
    private String member4Openid;
    @TableField("member_5_openid")
    private String member5Openid;

    public String getLeaderOpenid() {
        return leaderOpenid;
    }

    public void setLeaderOpenid(String leaderOpenid) {
        this.leaderOpenid = leaderOpenid;
    }

    public String getMember5Openid() {
        return member5Openid;
    }

    public void setMember5Openid(String member5Openid) {
        this.member5Openid = member5Openid;
    }

    public String getMember2Openid() {
        return member2Openid;
    }

    public void setMember2Openid(String member2Openid) {
        this.member2Openid = member2Openid;
    }

    public String getMember3Openid() {
        return member3Openid;
    }

    public void setMember3Openid(String member3Openid) {
        this.member3Openid = member3Openid;
    }

    public String getMember4Openid() {
        return member4Openid;
    }

    public void setMember4Openid(String member4Openid) {
        this.member4Openid = member4Openid;
    }

    /**
     * 红砖过来的原始积分
     */
    @TableField("score")
    private Integer score;

    public String getMember1Phone() {
        return member1Phone;
    }

    public void setMember1Phone(String member1Phone) {
        this.member1Phone = member1Phone;
    }

    public String getMember2Phone() {
        return member2Phone;
    }

    public void setMember2Phone(String member2Phone) {
        this.member2Phone = member2Phone;
    }

    public String getMember3Phone() {
        return member3Phone;
    }

    public void setMember3Phone(String member3Phone) {
        this.member3Phone = member3Phone;
    }

    public String getMember4Phone() {
        return member4Phone;
    }

    public void setMember4Phone(String member4Phone) {
        this.member4Phone = member4Phone;
    }

    public String getLeaderPhone() {
		return leaderPhone;
	}

	public void setLeaderPhone(String leaderPhone) {
		this.leaderPhone = leaderPhone;
	}

	public Integer getTeamId() {
        return teamId;
    }

    public void setTeamId(Integer teamId) {
        this.teamId = teamId;
    }

    public String getTeamName() {
        return teamName;
    }

    public void setTeamName(String teamName) {
        this.teamName = teamName;
    }

    public Long getLeaderId() {
        return leaderId;
    }

    public void setLeaderId(Long leaderId) {
        this.leaderId = leaderId;
    }

    public Long getMember1Id() {
        return member1Id;
    }

    public void setMember1Id(Long member1Id) {
        this.member1Id = member1Id;
    }

    public Long getMember2Id() {
        return member2Id;
    }

    public void setMember2Id(Long member2Id) {
        this.member2Id = member2Id;
    }

    public Long getMember3Id() {
        return member3Id;
    }

    public void setMember3Id(Long member3Id) {
        this.member3Id = member3Id;
    }

    public Long getMember4Id() {
        return member4Id;
    }

    public void setMember4Id(Long member4Id) {
        this.member4Id = member4Id;
    }

    public String getActivationCode() {
        return activationCode;
    }

    public void setActivationCode(String activationCode) {
        this.activationCode = activationCode;
    }

    public Integer getScore() {
        return score;
    }

    public void setScore(Integer score) {
        this.score = score;
    }

    public String getLeaderName() {
		return leaderName;
	}

	public void setLeaderName(String leaderName) {
		this.leaderName = leaderName;
	}

	public String getMember1Name() {
		return member1Name;
	}

	public void setMember1Name(String member1Name) {
		this.member1Name = member1Name;
	}

	public String getMember2Name() {
		return member2Name;
	}

	public void setMember2Name(String member2Name) {
		this.member2Name = member2Name;
	}

	public String getMember3Name() {
		return member3Name;
	}

	public void setMember3Name(String member3Name) {
		this.member3Name = member3Name;
	}

	public String getMember4Name() {
		return member4Name;
	}

	public void setMember4Name(String member4Name) {
		this.member4Name = member4Name;
	}

	@Override
    public String toString() {
        return "TeamInfo{" +
        "teamId=" + teamId +
        ", teamName=" + teamName +
        ", leaderId=" + leaderId +
        ", member1Id=" + member1Id +
        ", member2Id=" + member2Id +
        ", member3Id=" + member3Id +
        ", member4Id=" + member4Id +
        ", activationCode=" + activationCode +
        ", score=" + score +
        ", leaderName=" + leaderName +
        ", member1Name=" + member1Name +
        ", member2Name=" + member2Name +
        ", member3Name=" + member3Name +
        ", member4Name=" + member4Name +
        ", leaderPhone=" + leaderPhone +
                ", member1Phone=" + member1Phone +
                ", member2Phone=" + member2Phone +
                ", member3Phone=" + member3Phone +
                ", member4Phone=" + member4Phone +
                ", leaderOpenid=" + leaderOpenid +
                ", member5Openid=" + member5Openid +
                ", member2Openid=" + member2Openid +
                ", member3Openid=" + member3Openid +
                ", member4Openid=" + member4Openid +
        "}";
    }
}
